
*{
	padding: 0 ;
	margin: 0 ;
}

/*html{
	font-size:100px;
}*/

body {
	font-family:"Microsoft Yahei";
}

ul li{
	list-style:none;
}

ul{
	-webkit-padding-start:0;
}

a{
	text-decoration:none;
}

.wapper{
	width:6.4rem;
	overflow-x:hidden;
	height:100%;
	margin:0 auto;
	background:#ebebeb;
	position:relative;
	overflow:hidden;
}


.header{
	width:6.4rem;
	background:#ffffff;
	margin:0 auto;
	/*position:fixed;
	top:0;
	z-index:9999;*/
	
}

.tou_box{
	width:5.75rem;
	height:0.9rem;
	height:auto!important;
	min-height:0.9rem;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

/*.tou_box .logo{
	float:left;
	display:block;
	
}*/

.tou_box .logo img{
	width:2.5rem;
	height:0.9rem;
	display:block;
	float:left;
}

.tou_box .tou_right{
	float:right;
}
.tou_box .tou_right .seo{
	display:block;
	position:relative;
	height:0.9rem;
	top:0;
	width:0.5rem;
	right:0.5rem;
	background:none;
	border:none;
	outline:none;
}

.tou_box .tou_right .seo img{
	height:0.4rem;
	display:block;
	position:absolute;
	top:0.3rem;
}

.tou_box .seo_box{
	clear:both;
	display:none;
	position:relative;
	padding-bottom:0.1rem;
}

.tou_box .seo_box .seo_t{
	height:0.6rem;
	display:block;
	font-size:0.24rem;
	width:5.75rem;
	border:1px solid #c8c8c8;
	border-radius:3px;
	box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
	padding-left:0.1rem;
	font-family:"Microsoft Yahei";
}

.tou_box .seo_box .sumt{
	position:absolute;
	top:0.01rem;
	right:0.02rem;
	font-size:0.28rem;
	color:#ffffff;
	height:0.57rem;
	border:none;
	display:block;
	width:0.95rem;
	background:#2f8124;
	font-family:"Microsoft Yahei";
	outline:none;
	z-index:99;
}


.slider-focus{
	position:relative;
	width:100%;
	height:2.75rem;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:0.2rem; 
}

.slider-focus .hd{
	position:absolute;
	width:100%;
	height:0.28rem;
	left:0;
	bottom:0.2rem;
	z-index:1;
	line-height:0.295rem;
	text-align:center;
}

.slider-focus  .hd li{
	display:inline-block;
	vertical-align:middle;
	width:0.13rem;
	height:0.13rem;
	margin:0 3px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	font-size:0;
	line-height:0;
	text-indent:-9999em;
	background:#fff;
	cursor:pointer;
}

.slider-focus  .hd li.on{
	background:#ffa200;
}

.slider-focus  .bd{
	position:relative;
	height:2.75rem; 
	z-index:0;
}

.slider-focus  .bd li{
	position:relative;
	text-align:center;
	
}

.slider-focus  .bd li a{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:6.4rem;
	height:2.75rem;
	/*background:url(../img/jiaodian1.jpg) no-repeat center center;*/
	background-size:100%;
	display:block;
} 

.slider-focus  .bd li a img{
	display:block;
	width:6.4rem;
	height:2.75rem;
}  
 

.slider-focus  .bd li .tit{
	display:block;
	width:100%;
	position:absolute;
	bottom:0; 
	text-indent:0.1rem; 
	height:0.28rem; 
	line-height:0.28rem; 
	/*background:url(images/focusBg.png) repeat-x; */
	color:#fff;  
	text-align:left;  
}





.table{
	width:6.4rem;
	background:#FFF;
}

.table .tab{
	width:6.4rem;
	background:#e5f5e5;
}

.table .tab .tab_box{
	width:5.75rem;
	height:0.6rem;
	margin:0 auto;
}

.table .tab .tab_box a{
	display:block;
	float:left;
	margin-right:3%;
	height:0.6rem;
	font-size:0.24rem;
	line-height:0.6rem;
	text-align:center;
	color:#646464;
	font-weight:bold;
}

.table .tab .tab_box #tab_a{
	margin-right:0;
	float:left;
}

.table .tab .tab_box a.on{
	color:#2f8124;
}

.table .ct{
	width:5.75rem;
	position:relative;
	margin:0 auto;
	padding-top:0.25rem;
}

.table .ct li{
	display:none;
	width:5.75rem;
	padding-bottom:0.2rem;
}

.ct_all{
	height:0.95rem;
	padding-bottom:0.2rem;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:0.25rem;
}

#ct_last{
	float:none;
	width:5.75rem;
	height:0.95rem;
}



#ct_last p{
	width:5.75rem;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


#ct_lt{
	border-bottom:none;
}

.ct_all img{
	display:block;
	float:left;
	width:1.6rem;
	height:0.95rem;
}

.all_rt{
	display:block;
	float:right;
	width:4rem;
	height:0.95rem;
	overflow:hidden;
}
/*...*/
.all_rt h3{
	width:3.8rem;
	color:#3c3c3c;
	font-size:0.24rem;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#ct_last h3{
	width:5rem;
}

.all_rt span{
	display:block;
	color:#787878;
	font-size:0.18rem;
}

.all_rt p{
	width:4rem;
	color:#787878;
	font-size:0.2em;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.table .ct .more a{
	display:block;
	color:#969696;
	font-size:0.2em;
	margin:0 auto;
	text-align:center;
}



.zt_li .zt_a{
	clear:both;
	height:0.45rem;
	display: block;
    border-bottom: 1px solid #e1e1e1;
	margin-bottom:0.15rem;
}

.zt_li #zt_last{
	border:none;
}

.zt_li .zt_a p{
	width:3.8rem;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	float:left;
	font-size: 0.24rem;
    color: #3c3c3c;
}

.zt_li .zt_a span{
	float:right;
	color:#999;
	font-size:0.2rem;
}



.all{
	width:6.4rem;
	background:#e5f5e5;
	margin-top:0.2rem;
}

.all .all_box{
	margin:0 auto;
	width:5.75rem;
	height:0.6rem;
	line-height:0.6rem;
	font-size:0.28rem;
	color:#2f8124;
	background:#e5f5e5;
}

.all .all_box .all_more{
	float:right;
	font-size:0.20rem;
	color:#969696;
}

.yw{
	width:6.4rem;
	background:#FFF;
}



.zt{
	display:block;
	padding:0.3rem 0;
	background:#FFF;
}

.zt li{
	border-bottom:1px solid #e1e1e1;
	width:5.75rem;
	margin:0 auto;
}

.zt li a{
	display:block;
	height:0.65rem;
	line-height:0.65rem;
	font-size:0.26rem;
	color:#3c3c3c;
	overflow:hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}

.zt li:last-child{
	border:none;
}


.footer{
	width:6.4rem;
	background:#FFF;
	margin-top:0.2rem;
}

.footer .ft_top{
	width:6.4rem;
	height:0.6rem;
	background:#2f8124;
}


.footer .ft_top p{
	display:block;
	width:4.9rem;
	margin:0 auto;
	background:#2f8124;
	text-align:center;
}

.footer .ft_top p span{
	margin-right:0.1rem;
	float:left;
}

.footer .ft_top p span:last-child{
	margin-right:0;
}

.footer .ft_top p span a{
	display:block;
	color:#ffffff;
	font-size:0.24rem;
	line-height:0.6rem;
	height:0.6rem;
	text-align:center;
	width:1rem;
}

.footer .ft_top p .span_line a{
	width:0.05rem;
}

.footer .ft_bm{
	width:6.4rem;
/* 	height:0.6rem; */
	background:#ffffff;
	padding:0.1rem 0;
}

.footer .ft_bm p{
	line-height:0.4rem;
	text-align:center;
	color:#787878;
	font-size:0.24rem;
}
.footer .ft_bm a{
	line-height:0.4rem;
	text-align:center;
	color:#787878;
	font-size:0.24rem;
}

.fx{
	width:0.5rem;
	height:1.05rem;
	position:fixed;
	z-index:9999999;
	right:0.325rem;
	top:7rem;
}

.fx a{
	display:block;
	width:0.5rem;
	height:0.5rem;
	background:#67a15f;
	padding-top:0.15rem;
	box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}

.fx a .tel{
	display:block;
	width:0.25rem;
	height:0.25rem;
	margin:0 auto;
}

.fx a .top{
	display:block;
	width:0.26rem;
	height:0.15rem;
	margin:0 auto;
}

.fx a:last-child{
	margin-top:0.02rem;
}
/******************活动列表页**********************/
#nav{
	width:6.4rem;
	background:#2f8124;
	margin-bottom:0.2rem;
}

#nav .nav_box{
	width:5.75rem;
	height:0.9rem;
	margin:0 auto;
}

#nav .nav_box{
	width:5.75rem;
	height:0.9rem;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	position:relative;
}

.nav_box .houtui a{
	display:block;
	float:left;
	padding-top:0.3rem;
}

.nav_box .houtui a img{
	width:0.2rem;
	height:0.35rem;
	display:block;
}


.nav_box .title{
	color:#ffffff;
	font-size:0.34rem;
	margin:0 auto;
	margin-top:0.25rem;
}

.content{
	width:6.4rem;
	background:#FFF;
}

#box{
	width:5.75rem;
	margin:0 auto;
	padding-top:0.2rem;
	padding-bottom:0.2rem;
}

#num{
	clear:both;
	padding:0.2rem 0;
	display:table;
	margin-left:auto;
	margin-right:auto;
}



#num .li_fist a,#num .li_last a{
	border:1px solid #969696;
	box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
#num .li_last a{
	margin-right:0;
}
#num  span a {
    display:inline-block;
}
#num  a ,#num  span {
                              
    display:inline-block;
	width: 0.45rem;
	height: 0.45rem;
	text-align: center;
	line-height: 0.45rem;
	font-size: 0.24rem;
	color: #646464;
	margin-right: 0.15rem;
}
#num  .current {
    background: #2f8124;
    color: #FFF;
}	


/*******************单页**********************/
#box h1{
	margin:0.35rem 0 0.3rem 0;
	font-size:0.34rem;
	color:#3c3c3c;
}

#box .banner{
	width:5.75rem;
}

#box .text{
	margin-bottom:0.4rem;
	font-size:0.28rem;
	color:#787878;
	line-height:0.45rem;
}

#box .bt{
	display:block;
	width:5.6rem;
	height:0.55rem;
	background:#ededed;
	padding-left:0.15rem;
	line-height:0.55rem;
	font-size:0.28rem;
	color:#787878;
}

#box .bt img{
	height:0.33rem;
	width:0.25rem;
	display:inline-block;
	float:left;
	margin-right:0.1rem;
	margin-top:0.1rem;
}

.bt_list li{
	border-bottom:1px solid #c8c8c8;
}

.bt_list li:last-child{
	border-bottom:none;
}


.bt_list li a{
	display:block;
	height:0.7rem;
	color:#3c3c3c;
	font-size:0.28rem;
	line-height:0.7rem;
}

.bt_list li a{
	display:block;
	height:0.7rem;
	color:#3c3c3c;
	font-size:0.28rem;
}

.bt_list li a img{
	display:block;
	height:0.7rem;
	width:0.15rem;
	height:0.28rem;
	float:right;
	margin-top:0.22rem;
}

/****************电子刊物列表页********************/

#box .list{
	clear:both;
	height:1.3rem;
	margin-bottom:0.2rem;
}


#box .list .li_lt{
	display:block;
	float:left;
}

#box .list .li_lt img{
	width:1.05rem;
	height:1.3rem;
}

#box .list .li_rt{
	display:block;
	float:right;
	width:4.6rem;
	height:1.3rem;
	position:relative;
}

#box .list .li_rt h3{
	font-size:0.24rem;
	color:#3c3c3c;
	margin-bottom:0.1rem;
}

#box .list .li_rt p{
	width:4.6rem;
	font-size:0.2rem;
	color:#787878;
	overflow:hidden; 
    text-overflow:ellipsis;
    white-space:nowrap;
}

#box .list .li_rt span{
	font-size:0.24rem;
	color:#2f8124;
	display:block;
	position:absolute;
	bottom:0;
}

/********************常识问答列表页***********************/

#box .question{
	width:5.75rem;
	border-bottom:1px solid #e1e1e1;
	padding:0.2rem 0;
}

#box #qs_last{
	border-bottom:none;
}

#box .question p{
	display:block;
	clear:both;
	width:5.75rem;
	font-size:0.24rem;
	line-height:0.3rem;
}

#box .question p b{
	display:block;
	float:right;
	width:5.35rem;
	font-weight:normal;
	margin-bottom:0.2rem;
}


#box .question .a{
	color:#3c3c3c;
}

#box .question .q{
	color:#787878;
	margin-bottom:0.2rem;
}

#box .question .b{
	margin-bottom:0;
}


#box .question p span{
	float:left;
	display:block;
	width:0.3rem;
	height:0.3rem;
	line-height:0.3rem;
	text-align:center;
	color:#ffffff;
	font-size:0.2rem;
	border-radius:3px;
}

#box .question .a span{
	background:#cf7811;
}

#box .question .q span{
	background:#2f8124;
}

/*******************人才团队列表************************/

#box .ren_list li{
	margin-right:0.17rem;
	float:left;
	/* margin-bottom:0.2rem; */
}

#box .ren_list .li_last{
	margin-right:0;
}

#box .ren_list li a{
	display:block;
	width:1.8rem;
/* 	height:1.9rem; */
	text-align:center;
}

#box .ren_list li a img{
	display:block;
	width:1.8rem;
	height:1.25rem;
	margin-bottom:0.05rem;
}

#box .ren_list li a h3{
	color:#3c3c3c;
	font-size:0.22rem;
}

#box .ren_list li a p{
	color:#787878;
	font-size:0.2rem;
	height:0.75rem;
	overflow:hidden;
}

/*****************人才招聘列表*********************/

#box .tdui li{
	clear:both;
	padding:0.2rem 0;
	border-bottom:1px solid #e1e1e1;
}

#box .tdui li:last-child{
	border-bottom:none;
}

#box .tdui .tdui_lt{
	float:left;
}

#box .tdui .tdui_lt h3{
	color:#3c3c3c;
	font-size:0.26rem;
	margin-bottom:0.1rem;
}

#box .tdui .tdui_lt span{
	display:block;
	color:#787878;
	font-size:0.2rem;
}

#box .tdui .tdui_rt{
	display:block;
	float:right;
	color:#3c3c3c;
	font-size:0.2rem;
	margin-top:0.1rem;
}

/****************新闻单页********************/

#box .time{
	font-size:0.24rem;
	color:#787878;
	margin-bottom:0.2rem;
}

#box .news{
	text-indent:2em;
	font-size:0.28rem;
	color:#787878;
	margin-bottom:0.2rem;
}

/******************专家列表页********************/

#box .zjia li{
	margin-bottom:0.2rem;
}


#box .zjia li a{
	display:block;
	height:1.25rem;
}

#box .zjia li a img{
	float:left;
	display:block;
	width:1.6rem;
	height:1.05rem;
}

#box .zjia li a .zjia_rt{
	width:4.05rem;
	height:1.05rem;
	float:right;
	padding-bottom:0.2rem;
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
}

#box .zjia li a #rt_last{
	border-bottom:none;
}

#box .zjia li a .zjia_rt h3{
	color:#3c3c3c;
	font-size:0.24rem;
	margin-bottom:0.1rem;
}

#box .zjia li a .zjia_rt span{
	display:block;
	color:#2f8124;
	font-size:0.23rem;
}

/********************业务类型单页**********************/

#box .txt{
	margin-bottom:0.5rem;
}

#box .txt li{
	color:#787878;
	font-size:0.24rem;
	margin-bottom:0.1rem;
}

#box .txt li:last-child{
	margin-bottom:0;
}

#box .txt .txt_fist{
	color:#2f8124;
	font-size:0.28rem;
}

/******************入会申请*********************/
#box .dow{
	font-size:0.28rem;
	color:#3c3c3c;
	text-align:center;
	font-weight:normal;
}

#box .dw{
	text-align:center;
}

#box .dw a{
	display:block;
	margin-top:0.2rem;
	margin-bottom:0.2rem;
	font-size:0.28rem;
	color:#2f8124;
	text-decoration:underline;
	text-align:center;
}

#box .zhu{
	display:block;
	font-size:0.28rem;
	color:#787878;
	margin-bottom:0.2rem;
}

/******************案例列表页*********************/

#sxuan{
	width:6.4rem;
	height:0.85rem;
	margin:0 auto;
	background:#FFF;
}

#sxuan ul{
	width:5.75rem;
	height:0.85rem;
	margin:0 auto;
	background:#FFF;
}

#sxuan ul li{
	float:left;
	width:2.87rem;
	font-size:0.26rem;
	color:#3c3c3c;
	height:0.85rem;
	line-height:0.85rem;
	text-align:center;
}



.aa_box{
	display:none;
	width:6.4rem;
	height:auto;
	background:#ffffff;
}

.bb_box{
	display:none;
	width:6.4rem;
	height:auto;
	background:#ffffff;
}



/*****************网站地图*******************/

#box .ul_holder{
	clear:both;
}
#box .ul_all{
	float:left;
	margin-bottom:0.2rem;
}

#box #ul_rt{
	float:right;
	width:2.15rem;
	text-align:left;
}

#box .ul_all li{
	margin-bottom:0.1rem;
}

#box .ul_all .li_fist{
	font-size:0.28rem;
	color:#2f8124;
	margin-bottom:0.15rem;
}

#box .ul_all li a{
	display:block;
	font-size:0.26rem;
	color:#3c3c3c;
}

/*行业资讯列表*/

#box #zixun li a p{
	width:3.7rem;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	float:left;
}

#box #zixun li a span{
	float:right;
	color:#999;
	font-size:0.22rem;
}

#box .sorry{
	text-align:center;
	display:block;
	margin:0 auto;
	font-size:0.24rem;
	
}

/*****只控制table****/

table img{
	max-width:2.8rem!important;
	max-height:2.5rem!important;
	margin:0 auto!important;
	display:block!important;
	
}

#context{
	overflow:hidden;
}